﻿using System;
using SportTraining.Core.Domain;

namespace SportTraining.MVVM.ViewModel
{
    public interface IPaymentItemViewModel : IViewModelBase
    {
        /// <summary>
        /// Платёж
        /// </summary>
        IPayment Payment { get; }

        /// <summary>
        ///  Полученные денюжки
        /// </summary>
        int FeeMoney { get; set; }

        /// <summary>
        /// Остаток необходимый для доплаты
        /// </summary>
        int RestMoney { get; set; }

        /// <summary>
        ///  название секции за которую платим
        /// </summary>
        string SectionName { get; }

        /// <summary>
        /// месяц год за который платим
        /// </summary>
        DateTime SubscriptionDate { get; }
    }
}